Codexonics\PrimeMoverFramework\utilities\PrimeMoverFreemiusIntegration D

Total Complexity 150
Dependencies 5
Dependents 1
Total lines 995
Lines of code 608
Logical lines of code 359
Comment lines 230
Methods 45
Properties 3

Methods 45

Method Rating Maintainability Complexity Lines of code
activateOnlyOneVersion()
A
44 14 46
renderDashboardMarkup()
A
42 11 54
getAllFreemiusSDKOptions()
A
49 10 32
isBlogLicensed()
A
55 8 20
removeOneStepAway()
S
50 6 28
deleteAllFreemiusOptions()
S
55 6 21
handleMultisiteDeactivationSequence()
S
55 6 21
primeMoverAlwaysExcludeItselfInDiff()
S
58 6 18
outputSupportAndDocumentationMarkup()
S
51 5 32
backupFreemiusNetworkOptionsImport()
S
55 5 20
restoreFremiusNetworkOptionsImport()
S
56 5 19
maybeRedirectToAccountPage()
S
58 5 17
showGettingStartedOnFreeUsers()
S
52 4 23
networkLevelOnlyNoDelegate()
S
60 4 19
backupFreemiusOptions()
S
56 4 18
restoreFreemiusOptions()
S
57 4 17
redirectToExternalContactPage()
S
58 4 16
addBothPrimeMoverVersionsToPlugins()
S
62 4 12
handleSingleSiteDeactivationSequence()
S
61 3 12
primeMoverCheckIfLoggedInCustomer()
S
66 3 10
isCustomer()
S
65 3 10
correctUpgradeMessageBrowserLimit()
S
61 2 11
initHooks()
S
52 1 23
restoreFremiusOptionsImportMultisite()
S
72 2 6
outputSupportMenu()
S
74 2 5
isNetworkAdmin()
S
79 2 3
unableToActivateLicenseAccountDetails()
S
61 1 15
getSettingsPageUrl()
S
69 2 7
maybeLoggedInUserIsCustomer()
S
72 2 6
unableToActivateLicenseAction()
S
64 1 12
getShutdownUtilities()
S
82 1 3
getSystemFunctions()
S
81 1 3
setFreemiusOptions()
S
81 1 3
getFreemiusOptions()
S
82 1 3
getSystemAuthorization()
S
81 1 3
maybeBlogIDLicensed()
S
80 1 3
injectFreemiusHooks()
S
67 1 7
backupFreemiusOptionsImport()
S
81 1 3
restoreFreemiusSettingsOnError()
S
77 1 4
jsonEncode()
S
77 1 4
redirecToSiteContact()
S
77 1 4
filterLicenseIssuesUrl()
S
80 1 3
getFreemius()
S
82 1 3
appendCartIcon()
S
77 1 4
__construct()
S
74 1 5